import { defineConfig } from 'vite'
import path from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  // 项目根目录
  root: '.',
  // 构建输出目录
  build: {
    outDir: 'dist',
    // 静态资源输出目录
    assetsDir: 'assets',
    // 生成HTML入口文件
    rollupOptions: {
      input: {
        main: path.resolve(__dirname, 'index.html')
      }
    }
  },
  // 开发服务器配置
  server: {
    port: 3000,
    open: true,
    // 允许从外部访问
    host: true
  },
  // 预览服务器配置
  preview: {
    port: 8080
  }
})
